body{ margin:0; padding:0; font:14px/1.5 "Microsoft YaHei",Tahoma,Arial,"宋体"; color:#333} 
form,ul,li,ol,dl,dt,dd,p,i,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
ul,li{ list-style:none}  img{ border:0} 
.divc{ margin:0 auto} em,i{ font-style:normal}
.dp{ display:block} .fl{ float:left} .fr{ float:right}
.cl{ clear:both; height:0; font-size:0; overflow:hidden}
.fb{ font-weight:bold}  .tc{ text-align:center}
.mt10{ margin-top:10px} .mt5{ margin-top:5px} 
.hs_ys{ color:#e77817}  .w1100{ width:1100px} 
.red{ color: crimson;}
a{color:#333; text-decoration:none}   
a.bsx:link,a.bsx:visited{ color:#999999; text-decoration:none} 
a.bsx:hover,a.bsx:active{ color:#444; text-decoration:none}
a.lsx:link,a.lsx:visited{ color:#0c68b3; text-decoration:none} 
a.lsx:hover,a.lsx:active{ color:#033660; text-decoration:none}
.clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both}

.header-box{ height: 118px;}
.dx{ height: 3px; background-color: #043b7c;}
.header .logo{ width: 645px; height: 115px;}
.header .phone{ width: 275px; height: 115px; background: url(../img/phone.jpg) no-repeat;}
.header{ height: 115px;}
.nav-box{ height: 46px; line-height: 46px; background: #023670 url(../img/dh-bg.jpg) center no-repeat;}
.nav{ height:46px; line-height:46px;   position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; }
.nav .nLi h3 a{ display:block; width: 157px; text-align: center; font-size: 16px; font-weight:bold;  }
.nav .sub{ display:none; width:135px; left:0; top:34px;  position:absolute; text-align: center; background:#001f60;  line-height:38px; padding:8px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#1a3b7e; color:#fff;}
.nav .on h3 a{ background:#001f60; color:#fff; } 
.banner{ height: 350px;}
.gongg{ height: 60px;}
.txtScroll-top{ width:1100px;  height: 60px; overflow:hidden; position:relative;  }
.txtScroll-top .bd{ width:850px; padding:18px 0 0 15px; height: 36px; overflow:hidden;}
.txtScroll-top .infoList li{ width:850px; height:24px; line-height:24px; overflow:hidden;}
.lb-icon{ width: 18px; height:50px; background: url(../img/laba-icon.jpg) 0 21px no-repeat;}
/*********/
.focus{ position:relative; width:360px; height:245px; background-color: #000; float: left;}  
.focus img{ width: 360px; height: 245px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:36px; line-height: 36px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:18px; text-align:center; z-index: 200; }  
.focus .fbg div{ margin:20px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px;height:55px;background: url(../img/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -56px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-30px -56px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-30px 0;}  
/*****新闻中心*****/
.news-box{ width: 420px; display: inline-block; margin-left: 15px;}
.tit-box{ width: 100%;border-bottom: 1px solid #0c68b3; padding-bottom: 5px; overflow: hidden; height: 26px;}
.tit-box .tit{ border-left: 3px solid #0c68b3; padding: 0 0 0 8px; line-height: 18px; color: #0c68b3;font-size: 18px;}
.tit-box .tit2{ color: #BFBFBF; font-size: 14px;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left: 5px; line-height: 24px;}
.more{ padding-top: 3px;}
.time{ color: #888888;}
.news-box ul{ margin-top: 8px;}
.news-box ul li{ height: 26px; line-height: 26px; background: url(../img/list_01.png) no-repeat left 13px; text-indent: 0.6em; overflow: hidden;}
.wz-xw{ width: 360px; overflow: hidden;}
/*****关于我们*****/
.aboutus-box{ width: 278px;}
.abpic{ margin-top: 12px;}
.abpic img{ width: 276px; height: 100px;}
.aboutus-box p{ margin-top: 8px;}
/*********展会资讯*********/
.ttzx-box,.ttzh-box,.adv-zz-sx-box,.mc-box{ margin-top: 36px;}
.zx-info{ width: 338px; height: 120px;}
.zx-info-pic,.zx-info-pic img{ width: 178px; height: 120px;}
.zx-info-j{ width: 146px; overflow: hidden;}
.zx-info-j h4{ height: 38px; line-height: 18px; overflow: hidden; margin: 8px 0 25px;}
.zx-info-j p{ height: 22px; color: #666; overflow: hidden;}
.ttzx-box ul{ margin-top: 16px;}
.ttzx-box ul li{ float: left; margin: 0 14px 16px;}
/*********天天展会*********/
.ttzh-box ul li{ float: left; margin: 0 5px;}
.ttzh-box ul li img{ width: 265px; height: 176px;}
.ttzh-box ul li span{ width: 255px; height: 36px; padding: 0 5px; line-height: 36px; overflow: hidden;}
.ttzh-box ul{ margin-top: 15px;}
/*********zz and sx gg*********/
.zz-ad-box,.sx-ad-box{ width: 535px;}
.zz-ad,.sx-ad{ margin-top: 20px;}
.zz-ad .zzhi,.sx-ad .sxhi{ margin-right: 20px;}
.zzhi,.zzhi img,.sxhi,.sxhi img{ width: 170px; height: 230px;}
.zz-ad p,.sx-ad p{ line-height: 30px; width:300px;}
.js-zz,.js-sx{ margin-top: 22px;}
.mc-box ul li{ float: left; margin: 0 8px 16px;}
.mc-box ul li,.mc-box ul li img{ width: 141px; height: 52px;}
.mc-box ul{ margin-top: 20px;}
/*********footer*********/
.footer-box{ height: 248px; background: url(../img/footer-bg.jpg) center no-repeat; margin-top: 40px;}
.dblogo,.dblogo img{ width: 426px; height: 178px;}
.ttewm,.ttewm img{ width: 158px; height: 158px;}
.xx-z p{ height: 28px; line-height: 28px; color: #fff;}
.dblogo{ margin: 40px 32px 0 0;}
.xx-z{ margin-top: 58px;}
.ttewm{ margin-top: 45px;}
/********************内页***********************/
/*********新闻*********/
.leftc-n{ width:234px}
.product-fL{ height:77px; padding-top:15px; background-color:#033675}
.product-fL .tit{ font-size:24px; font-weight:700}
.product-fL p{ text-align:center; color:#fff}
.leftc-n ul li{ height:45px; background-color:#e3e3e3; line-height:45px; text-align:center; font-size:16px; margin-top:15px}
.c-nav02{ margin-top:26px}
.lxfs{ height:192px; background-color:#e3e3e3; padding:30px 20px 0 20px}
.lxfs p{ height:28px; color:#666}
.right-n .tit{ width:805px; height:28px; padding-left:20px; border-bottom:3px #033675 solid}  
.right-n .tit .cptit{ font-size:16px; font-weight:bold}
.mbx-nav,a.gary{ color:#999} .zys{ color:#333}
.line-0{ height:98px; border-bottom:1px #deddde dashed; padding-bottom:22px; margin-top:28px}
.time-rq-l{ width:98px; height:98px; background-color:#f2f2f2}
.time-rq-l .day{ font-size:45px; text-align:center; line-height:45px; padding-top:14px; color:#666}
.years{ font-size:16px; text-align:center; padding-top:2px; color: #888;}
.L-con-xw{ padding:10px 0 35px}
.con-xw-r h1{ font-size:18px; font-weight:700}
.con-xw-r{ width:700px; margin-left:25px}
.num-n{ margin-left:50px}
.fbz-cs,.fbz-cs-xq{ line-height:20px; color:#A5A5A5; font-size:12px}
.fbz-cs{ margin-bottom:8px}
.con-xw-r p{ color:#746969}
.con-xw-r h1 a{ color:#333}
.jw-con{ color: #666;}

.pro-conssl{ width:825px}
.pro-conssl ul li{ width:260px; height:207px; margin: 0 7.5px 20px; float: left;}
.pro-conssl ul li .hdpro-pic{ width:260px; height:174px}
.pro-conssl ul li .hdpro-name{ height:33px; line-height:33px; text-align:center; margin-top: 5px; overflow: hidden;}
 
.pro-conssl ul{ margin-top: 30px;}
.fanye{ margin:80px 0 20px}


.kj-s{ width: 180px; height: 20px; padding: 5px; border: 1px #cccbcb solid;}
.btn-cp{ margin-left: 20px;}
.btn-cp,.tjbtn{ width: 110px; height: 31px; background-color: #033675; border: 0; color: #fff; border-radius: 3px; cursor: pointer;}
.sspc{ width: 428px; height: 50px;}
.sspc span{ margin-top: 5px;}
.input2{width: 380px; height: 24px; border: 1px #888 solid; vertical-align: middle; padding-left: 5px; line-height: 24px;}
.color_red{ color: red;}
textarea { width: 640px; height: 100px; border: 1px #888 solid; padding-left: 5px; line-height: 20px;}
.news table tr{ height: 48px; margin-top: 10px;}
.jb-list{ border-top: 1px #e5e5e5 solid; }